#pragma once
#include "stdafx.h"

class Game
{
public:
	static void Start();

	const static int SCREEN_WIDTH = 768;
	const static int SCREEN_HEIGHT = 768;

private:
	static bool IsExiting();
	static void GameLoop();

	static void ShowMainMenu();
	static void ShowSplashScreen();

	enum GameState {
		Uninitialized,
		ShowingSplash,
		ShowingMainMenu,
		Paused,
		Playing,
		Exiting
	};

	static GameState _gameState;
	static sf::RenderWindow _mainWindow;
};

